package com.gree.flowable.app.pojo.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

@ApiModel(description = "流程执行过程中的基本参数VO")
public class BaseProcessMO implements Serializable {
    /**********************任务相关的参数**********************/
    @ApiModelProperty("任务id 必填 撤回操作非必填")
    private String taskId;

    /**********************审批意见的参数**********************/
    @ApiModelProperty("操作人code 必填")
    private String userCode;

    @ApiModelProperty("审批意见 必填")
    private String message;

    @ApiModelProperty("业务主键key 必填")
    private String businessKey;

    @ApiModelProperty("审批类型 必填")
    private String type;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }


    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
}
